如何在服务器上安装 VNC
1. 安装桌面环境
安装 XFCE
运行以下命令以安装 XFCE:
apt update
apt install xfce4
apt install xfce4-goodies
2. 安装 VNC 服务
apt install tightvncserver
3. 配置 VNC
编辑 VNC 的配置文件:
vim ~/.vnc/xstartup
添加以下内容:
#!/bin/sh
xrdb $HOME/.Xresources
startxfce4 &
为配置文件添加执行权限:
chmod +x ~/.vnc/xstartup
4. 启动 VNC
启动 VNC 服务:
tightvncserver :1
5. 停止 VNC
停止 VNC 服务:
tightvncserver -kill :1
6. 设置 VNC 密码
通过以下命令设置或更新 VNC 密码:
vncpasswd
如何在 Linux 上安装 RDP
1. 安装 RDP
运行以下命令以安装 RDP:
apt update
apt install xrdp
2. 安装桌面环境
apt install xfce4 xfce4-goodies
3. 配置 XRDP
对于基于 Debian 的系统,可以通过添加以下行进行配置:
echo "startxfce4" > ~/.xsession
4. 重启 XRDP
重启 XRDP 服务以应用更改:
systemctl restart xrdp
故障排查
问题:卡在蓝色空白屏幕
如果遇到蓝色空白屏幕或以下连接错误:
Error connecting to user session. System problem.
解决方案
- 检查是否使用了
useradd
命令创建用户。 - 默认情况下,
useradd
不会创建用户的 home 目录,并将默认 shell 设置为sh
。 - 手动为该用户创建 home 目录,并将其 shell 更改为
bash
:
mkdir /home/username
chown username:username /home/username
usermod -s /bin/bash username
或者,使用 adduser
命令代替 useradd
,因为它会自动创建 home 目录并正确配置用户。
正文完